package com.dosen.api.third.party.cmp.model.vdc;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @version V1.0
 * @author: guangcheng
 * @date: 2023/1/13 14:38
 * @description:
 */
@NoArgsConstructor
@Data
public class CmpVDataCenter {
    /**
     * gmtCreate
     */
    @JSONField(name = "gmtCreate")
    public String gmtCreate;
    /**
     * gmtModify
     */
    @JSONField(name = "gmtModify")
    public String gmtModify;
    /**
     * creatorId
     */
    @JSONField(name = "creatorId")
    public Integer creatorId;
    /**
     * ownerId
     */
    @JSONField(name = "ownerId")
    public Object ownerId;
    /**
     * menderId
     */
    @JSONField(name = "menderId")
    public Integer menderId;
    /**
     * name
     */
    @JSONField(name = "name")
    public String name;
    /**
     * status
     */
    @JSONField(name = "status")
    public Object status;
    /**
     * deleted
     */
    @JSONField(name = "deleted")
    public Boolean deleted;
    /**
     * props
     */
    @JSONField(name = "props")
    public Object props;
    /**
     * remark
     */
    @JSONField(name = "remark")
    public Object remark;
    /**
     * id
     */
    @JSONField(name = "id")
    public Integer id;
    /**
     * uuid
     */
    @JSONField(name = "uuid")
    public Object uuid;
    /**
     * vendorId
     */
    @JSONField(name = "vendorId")
    public Integer vendorId;
    /**
     * vendorName
     */
    @JSONField(name = "vendorName")
    public Object vendorName;
    /**
     * gmtExpired
     */
    @JSONField(name = "gmtExpired")
    public Object gmtExpired;
    /**
     * cpuTotal
     */
    @JSONField(name = "cpuTotal")
    public Integer cpuTotal;
    /**
     * memTotal
     */
    @JSONField(name = "memTotal")
    public Double memTotal;
    /**
     * diskTotal
     */
    @JSONField(name = "diskTotal")
    public Double diskTotal;
    /**
     * cpuUsed
     */
    @JSONField(name = "cpuUsed")
    public Integer cpuUsed;
    /**
     * memUsed
     */
    @JSONField(name = "memUsed")
    public Double memUsed;
    /**
     * diskUsed
     */
    @JSONField(name = "diskUsed")
    public Double diskUsed;
    /**
     * vdcVal
     */
    @JSONField(name = "vdcVal")
    public String vdcVal;
    /**
     * type
     */
    @JSONField(name = "type")
    public String type;
    /**
     * clusters
     */
    @JSONField(name = "clusters")
    public Object clusters;
    /**
     * hosts
     */
    @JSONField(name = "hosts")
    public Object hosts;
    /**
     * stores
     */
    @JSONField(name = "stores")
    public Object stores;
    /**
     * networks
     */
    @JSONField(name = "networks")
    public Object networks;
    /**
     * switchers
     */
    @JSONField(name = "switchers")
    public Object switchers;
    /**
     * pools
     */
    @JSONField(name = "pools")
    public Object pools;
    /**
     * vapps
     */
    @JSONField(name = "vapps")
    public Object vapps;
    /**
     * guid
     */
    @JSONField(name = "guid")
    public String guid;
}

